<?php

namespace plugins;


//插件配置文件 接口定义
interface configInterface
{
    //返回插件基本信息
    static function info(): array;

    //脚本启动,加载自用的库文件,注册路由等等
    //返回错误,结束脚本执行,并报错 ["error_no" => 0, "error_msg" => ""]  error_no 成功值=0 其他值失败,error_msg 失败原因
    static function init(): array;

    //插件安装调动 返回数组, ["error_no" => 0, "error_msg" => ""]  error_no 成功值=0 其他值失败,error_msg 失败原因
    static function install($lastVersion=0/*升级调用传上次版本号*/): array;

    //插件卸载通知事件 不用返回信息
    static function uninstall();

    static function setUpView();


}